Distributed Task Allocation in Swarms of Robots

نویسنده

  • Aleksandar Jevtić
چکیده

This chapter introduces a swarm intelligence-inspired approach for target allocation in large teams of autonomous robots. For this purpose, the Distributed Bees Algorithm (DBA) was proposed and developed by the authors. The algorithm allows decentralized decision-making by the robots based on the locally available information, which is an inherent feature of animal swarms in nature. The algorithm’s performance was validated on physical robots. Moreover, a swarm simulator was developed to test the scalability of larger swarms in terms of number of robots and number of targets in the robot arena. Finally, improved target allocation in terms of deployment cost efficiency, measured as the average distance traveled by the robots, was achieved through optimization of the DBA’s control parameters by means of a genetic algorithm. INTRODUCTION The initial purpose of swarm intelligence algorithms was to solve optimization problems. However, in recent years, these algorithms have shown their full potential in terms of flexibility and autonomy when it comes to design and control of complex systems that consist of a large number of autonomous agents. In more general terms, these can be referred to as systems of autonomous systems [1]. What distinguishes swarm intelligence algorithms in the broad field of soft-computing is that they exploit the decentralizing property of natural swarms in order to create autonomous, scalable, and adaptive multi-agent systems. Swarm robotics emerged as a straight-forward application domain for swarm intelligence due to resemblance of large robot teams to animal swarms [2-4]. In nature, swarming behavior has been studied in ant and bee colonies, bird flocks and fish schools, among others [5]. However, the biological plausibility of swarm intelligence algorithms, and swarm-based systems in general, is not a must; in computer science and engineering researchers are guided by efficiency, flexibility, robustness and cost as main criteria. In applications that require area coverage, swarms of mobile robots can use their ability to quickly deploy within a large area. Some of the possible applications include planetary exploration, urban search and

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Task Allocation Strategy for Time-Constrained Tasks in Robot Swarms

Task allocation is a key problem, which has a direct influence on the system performance in all kinds of distributed systems. This paper focuses on a specific kind of task allocation in swarm robotic systems, where the tasks are associated with specific time constraints. The paper presents a self-organized task allocation strategy, which aims to assign robot swarms to time-constrained tasks in ...

متن کامل

Distributed Bees Algorithm Parameters Optimization for a Cost Efficient Target Allocation in Swarms of Robots

Swarms of robots can use their sensing abilities to explore unknown environments and deploy on sites of interest. In this task, a large number of robots is more effective than a single unit because of their ability to quickly cover the area. However, the coordination of large teams of robots is not an easy problem, especially when the resources for the deployment are limited. In this paper, the...

متن کامل

Distributed Task Allocation in Swarms of Robots

This chapter introduces a swarm intelligence-inspired approach for target allocation in large teams of autonomous robots. For this purpose, the Distributed Bees Algorithm (DBA) was proposed and developed by the authors. The algorithm allows decentralized decision-making by the robots based on the locally available information, which is an inherent feature of animal swarms in nature. The algorit...

متن کامل

Task Allocation in Foraging Robot Swarms: The Role of Information Sharing

Autonomous task allocation is a desirable feature of robot swarms that collect and deliver items in scenarios where congestion, caused by accumulated items or robots, can temporarily interfere with swarm behaviour. In such settings, self-regulation of workforce can prevent unnecessary energy consumption. We explore two types of self-regulation: nonsocial, where robots become idle upon experienc...

متن کامل

Task allocation in robotic swarms: new methods and comparisons

We study a situation where a swarm of robots is deployed to resolve multiple concurrent tasks in a confined arena. The tasks are announced by dedicated robots at different locations in the arena. Each task requires a certain number of robots to attend to it simultaneously. We address the problem of task allocation: how can the robots of the swarm assign themselves to one of the announced tasks ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012